package com.tuniu.agents.common.enums;


/**
 * Enumeration for distinguishing concurrent SQL operation types
 */
public enum SqlOperationType {

    /**
     * Method for saving ChatTraceLog
     */
    ChatTraceLogSaveTrace("chatTraceLogSaveTrace"),

    /**
     * Method for retrieving the most recent ChatTraceLog
     */
    ChatTraceLogGetRecentTrace("chatTraceLogGetRecentTrace"),

    /**
     * Method for updating the token information of the last large model operation
     */
    ChatTraceLogUpdateRecentLLMTrace("chatTraceLogUpdateRecentLLMTrace");

    private String description;

    SqlOperationType(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }
}
